A C D E F G H I K L M O R S T V

A

addNode(Node, long) - Method in class org.neo4j.index.timeline.Timeline
 
addNode(Node, long) - Method in interface org.neo4j.index.timeline.TimelineIndex
Adds a node to this timeline with the given timestamp.
applyLog(ReadableByteChannel) - Method in class org.neo4j.index.lucene.LuceneDataSource
 

C

clear() - Method in interface org.neo4j.index.Index
Deprecated. Removes all the entries from this index.
close() - Method in interface org.neo4j.index.IndexHits
Closes the underlying search result.
close() - Method in class org.neo4j.index.lucene.LuceneDataSource
 
close() - Method in class org.neo4j.index.lucene.LuceneReadOnlyDataSource
Closes this index service and frees all resources.
configureLog(Map<?, ?>) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
configureLog(Map<?, ?>) - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
 
createTransaction(int, XaLogicalLog) - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
 

D

DEFAULT_LAZY_SEARCH_RESULT_THRESHOLD - Static variable in class org.neo4j.index.lucene.LuceneIndexService
The default value for LuceneIndexService.getLazySearchResultThreshold()
delete() - Method in class org.neo4j.index.timeline.Timeline
 
delete() - Method in interface org.neo4j.index.timeline.TimelineIndex
Deletes this timeline.
deleteDocumentsUsingWriter(IndexWriter, Long, Object) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
deleteLogicalLog(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
DIR_NAME - Static variable in class org.neo4j.index.lucene.LuceneIndexService
 
DOC_ID_KEY - Static variable in class org.neo4j.index.lucene.LuceneIndexService
 
DOC_ID_KEY - Static variable in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
DOC_INDEX_KEY - Static variable in class org.neo4j.index.lucene.LuceneIndexService
 
DOC_INDEX_KEY - Static variable in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
DOC_INDEX_SOURCE_KEY - Static variable in class org.neo4j.index.lucene.LuceneFulltextIndexService
 
drop() - Method in interface org.neo4j.index.Index
Deprecated. Deletes this index.
drop(int) - Method in interface org.neo4j.index.Index
Deprecated. Deletes this index using a commit interval.

E

enableCache(String, int) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
 
enableCache(String, int) - Method in class org.neo4j.index.lucene.LuceneIndexService
Enables an LRU cache for a specific index (specified by key) so that the maxNumberOfCachedEntries number of results found with LuceneIndexService.getNodes(String, Object) are cached for faster consecutive lookups.
enableCache(String, int) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
Enables an LRU cache for a specific index (specified by key) so that the maxNumberOfCachedEntries number of results found with LuceneReadOnlyIndexService.getNodes(String, Object) are cached for faster consecutive lookups.

F

fillDocument(Document, long, String, Object) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
fillDocument(Document, long, String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
 
fillDocument(Document, long, String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
 
fillDocument(Document, long, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
formQuery(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
 
formQuery(String, Object, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
 
formQuery(String, Object, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextQueryIndexService
 
formQuery(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
formQuery(String, Object, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
 
formQuery(String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
FULLTEXT_DIR_NAME_POSTFIX - Static variable in class org.neo4j.index.lucene.LuceneFulltextIndexService
 

G

getAllNodes(Long, Long) - Method in class org.neo4j.index.timeline.Timeline
 
getAllNodes() - Method in class org.neo4j.index.timeline.Timeline
 
getAllNodes() - Method in interface org.neo4j.index.timeline.TimelineIndex
Returns all added nodes in this timeline ordered by increasing timestamp.
getAllNodes(Long, Long) - Method in interface org.neo4j.index.timeline.TimelineIndex
Convenience method which you can use TimelineIndex.getAllNodes(), TimelineIndex.getAllNodesAfter(long), TimelineIndex.getAllNodesBefore(long) and TimelineIndex.getAllNodesBetween(long, long) in a single method.
getAllNodesAfter(long) - Method in class org.neo4j.index.timeline.Timeline
 
getAllNodesAfter(long) - Method in interface org.neo4j.index.timeline.TimelineIndex
Returns all the nodes after (exclusive) timestamp ordered by increasing timestamp.
getAllNodesBefore(long) - Method in class org.neo4j.index.timeline.Timeline
 
getAllNodesBefore(long) - Method in interface org.neo4j.index.timeline.TimelineIndex
Returns all the nodes before (exclusive) timestamp ordered by increasing timestamp.
getAllNodesBetween(long, long) - Method in class org.neo4j.index.timeline.Timeline
 
getAllNodesBetween(long, long) - Method in interface org.neo4j.index.timeline.TimelineIndex
Returns all the nodes after (exclusive) afterTimestamp and before (exclusive) beforeTimestamp ordered by increasing timestamp.
getAnalyzer() - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getBatchInserter() - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
 
getBatchInserter() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
getCreationTime() - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getCurrentLogVersion() - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getDataSourceClass() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
 
getDataSourceClass() - Method in class org.neo4j.index.lucene.LuceneIndexService
 
getDefaultQueryOperator(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextQueryIndexService
Returns the default operator (AND or OR) used when parsing the query.
getDeleteDocumentsKey() - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getDeleteDocumentsKey() - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
 
getDirName() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
 
getDirName() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
 
getDirName() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
getDirName() - Method in class org.neo4j.index.lucene.LuceneIndexService
 
getDirName() - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
getEnabledCacheSize(String) - Method in class org.neo4j.index.lucene.LuceneIndexService
Returns the enabled LRU cache size for key.
getFileName(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getFirstNode() - Method in class org.neo4j.index.timeline.Timeline
 
getFirstNode() - Method in interface org.neo4j.index.timeline.TimelineIndex
Returns the first node in the timeline, that is the node with the lowest timestamp or null if there's no nodes in the timeline.
getIndexService() - Method in class org.neo4j.index.lucene.LuceneDataSource
Returns the LuceneIndexService instance which created this data source.
getIndexService() - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
 
getIndexService() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
getIndexStrategy(String, Object) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getIndexStrategy(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextDataSource
 
getIndexStrategy() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
 
getIndexStrategy() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
getIndexStrategy() - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
getLastNode() - Method in class org.neo4j.index.timeline.Timeline
 
getLastNode() - Method in interface org.neo4j.index.timeline.TimelineIndex
Returns the last node in the timeline, that is the node with the highest timestamp or null if there's no nodes in the timeline.
getLazySearchResultThreshold() - Method in class org.neo4j.index.lucene.LuceneIndexService
Returns the threshold for when a result is considered big enough to skip cache and be returned as a fully lazy iterator so that LuceneIndexService.getNodes(String, Object) will return very fast and all the reading and fetching of nodes is done lazily before each step in the iteration of the returned result.
getLazySearchResultThreshold() - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
(Copied from LuceneIndexService.getLazySearchResultThreshold() Returns the threshold for when a result is considered big enough to skip cache and be returned as a fully lazy iterator so that LuceneReadOnlyIndexService.getNodes(String, Object) will return very fast and all the reading and fetching of nodes is done lazily before each step in the iteration of the returned result.
getLogicalLog() - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getLogicalLog(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getLogicalLogLength(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getNodes(String, Object) - Method in interface org.neo4j.index.IndexService
Returns all nodes indexed with key and value.
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
Since this is a "fulltext" index it changes the contract of this method slightly.
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextQueryIndexService
Here the value is treated as a lucene query, http://lucene.apache.org/java/2_9_1/queryparsersyntax.html So if you've indexed node (1) with value "Andy Wachowski" and node (2) with "Larry Wachowski" you can expect this behaviour if you query for: "andy" --> (1) "Andy" --> (1) "wachowski" --> (1), (2) "+wachow* +larry" --> (2) "andy AND larry" --> "andy OR larry" --> (1), (2) "larry Wachowski" --> (1), (2) The default AND/OR behaviour can be changed by overriding getDefaultQueryOperator(String, Object).
getNodes(String, Object) - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
Queries the lucene index for hits given the key and value .
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
Returns all nodes indexed with key and value.
getNodes(String, Object, Sort) - Method in class org.neo4j.index.lucene.LuceneIndexService
Returns hits from the index (see LuceneIndexService.getNodes(String, Object)).
getNodes(String, Object, Object, Sort) - Method in class org.neo4j.index.lucene.LuceneIndexService
Just like LuceneIndexService.getNodes(String, Object), but with sorted result.
getNodes(String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
getNodes(String, Object, Sort) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
Just like LuceneReadOnlyIndexService.getNodes(String, Object), but with sorted result.
getNodes(long) - Method in class org.neo4j.index.timeline.Timeline
 
getNodes(long) - Method in interface org.neo4j.index.timeline.TimelineIndex
Returns nodes which were added with the given timestamp.
getNodesExactMatch(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
Does a LuceneFulltextIndexService.getNodes(String, Object) using exact matching, so that it for this call behaves like LuceneIndexService.
getNodesExactMatch(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
A method for calling LuceneIndexService.getNodes(String, Object) using exact matching.
getNodesFor(Object) - Method in interface org.neo4j.index.Index
Deprecated. Returns nodes indexed with indexKey
getRandomIdentifier() - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getSingleNode(String, Object) - Method in interface org.neo4j.index.IndexService
Returns a single node indexed with associated with key and value.
getSingleNode(String, Object) - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
 
getSingleNode(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
getSingleNode(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
 
getSingleNode(String, Object, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
 
getSingleNode(String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
getSingleNodeExactMatch(String, Object) - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
 
getSingleNodeExactMatch(String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
A method for calling LuceneIndexService.getSingleNode(String, Object) using exact matching.
getSingleNodeFor(Object) - Method in interface org.neo4j.index.Index
Deprecated. Returns a single node indexed with indexKey.
getTimestampForNode(Node) - Method in class org.neo4j.index.timeline.Timeline
 
getTimestampForNode(Node) - Method in interface org.neo4j.index.timeline.TimelineIndex
Will return the timestamp for node if it has been added to this timeline.
getUnderlyingNode() - Method in class org.neo4j.index.timeline.Timeline
Returns the underlying node representing this timeline.
getXaConnection() - Method in class org.neo4j.index.lucene.LuceneDataSource
 
getXaResource() - Method in class org.neo4j.index.lucene.LuceneXaConnection
 
getXaResourceId() - Method in class org.neo4j.index.lucene.LuceneFulltextIndexService
 
getXaResourceId() - Method in class org.neo4j.index.lucene.LuceneIndexService
 

H

hasLogicalLog(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
 

I

Index - Interface in org.neo4j.index
Deprecated. Not used anymore. Replaced by f.ex IndexService.
index(Node, Object) - Method in interface org.neo4j.index.Index
Deprecated. Create a index mapping between a node and a key.
index(Node, String, Object) - Method in interface org.neo4j.index.IndexService
Index node with key and value.
index(long, String, Object) - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
Adds an entry to the index.
index(long, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
index(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
Index node with key and value.
IndexHits<T> - Interface in org.neo4j.index
An Iterator with additional IndexHits.size() and IndexHits.close() methods on it, used for iterating over index query results.
IndexService - Interface in org.neo4j.index
Index service to index nodes with a key and a value.
indexThisTx(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
 
indexThisTx(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
instantiateIdToNodeIterator(Iterator<Long>) - Method in class org.neo4j.index.lucene.LuceneIndexService
 
instantiateIdToNodeIterator(Iterator<Long>) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
isLogicalLogKept() - Method in class org.neo4j.index.lucene.LuceneDataSource
 

K

keepLogicalLogs(boolean) - Method in class org.neo4j.index.lucene.LuceneDataSource
 

L

LOWER_CASE_WHITESPACE_ANALYZER - Static variable in class org.neo4j.index.lucene.LuceneDataSource
Default Analyzer for fulltext parsing.
LuceneDataSource - Class in org.neo4j.index.lucene
An XaDataSource optimized for the LuceneIndexService.
LuceneDataSource(Map<Object, Object>) - Constructor for class org.neo4j.index.lucene.LuceneDataSource
Constructs this data source.
LuceneFulltextDataSource - Class in org.neo4j.index.lucene
A lucene XA data store for storing fulltext indexing.
LuceneFulltextDataSource(Map<Object, Object>) - Constructor for class org.neo4j.index.lucene.LuceneFulltextDataSource
Constructs a LuceneFulltextDataSource.
LuceneFulltextIndexBatchInserter - Class in org.neo4j.index.lucene
The "batch inserter" version of LuceneFulltextIndexService.
LuceneFulltextIndexBatchInserter(BatchInserter) - Constructor for class org.neo4j.index.lucene.LuceneFulltextIndexBatchInserter
 
LuceneFulltextIndexService - Class in org.neo4j.index.lucene
A LuceneIndexService which indexes the values with fulltext indexing.
LuceneFulltextIndexService(GraphDatabaseService) - Constructor for class org.neo4j.index.lucene.LuceneFulltextIndexService
 
LuceneFulltextQueryIndexService - Class in org.neo4j.index.lucene
A LuceneFulltextIndexService which treats the value in getNodes(String, Object) as a Lucene query, given in the Lucene query syntax.
LuceneFulltextQueryIndexService(GraphDatabaseService) - Constructor for class org.neo4j.index.lucene.LuceneFulltextQueryIndexService
 
LuceneIndexBatchInserter - Interface in org.neo4j.index.lucene
The "batch inserter" version of LuceneIndexService.
LuceneIndexBatchInserterImpl - Class in org.neo4j.index.lucene
The implementation of LuceneIndexBatchInserter.
LuceneIndexBatchInserterImpl(BatchInserter) - Constructor for class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
LuceneIndexService - Class in org.neo4j.index.lucene
An implementation of IndexService which uses Lucene as backend.
LuceneIndexService(GraphDatabaseService) - Constructor for class org.neo4j.index.lucene.LuceneIndexService
 
LuceneReadOnlyDataSource - Class in org.neo4j.index.lucene
The underlying XA data source for a LuceneReadOnlyIndexService.
LuceneReadOnlyDataSource(String) - Constructor for class org.neo4j.index.lucene.LuceneReadOnlyDataSource
 
LuceneReadOnlyIndexService - Class in org.neo4j.index.lucene
A version of LuceneIndexService which is read-only and will throw ReadOnlyIndexException in IndexService.index(Node, String, Object) and IndexService.removeIndex(Node, String, Object).
LuceneReadOnlyIndexService(GraphDatabaseService) - Constructor for class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
LuceneXaConnection - Class in org.neo4j.index.lucene
An XA connection used with LuceneDataSource.

M

makeBackupSlave() - Method in class org.neo4j.index.lucene.LuceneDataSource
 

O

optimize() - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
Performs a Lucene optimize on the index files.
optimize() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
org.neo4j.index - package org.neo4j.index
Provides indexing capabilities to the Neo4j graph.
org.neo4j.index.lucene - package org.neo4j.index.lucene
An indexing implementation using Apache Lucene as backend.
org.neo4j.index.timeline - package org.neo4j.index.timeline
A utility for indexing nodes ordered by a timestamp.

R

ReadOnlyIndexException - Exception in org.neo4j.index
Thrown in a read-only index when the user tries to use for example the IndexService.index(org.neo4j.graphdb.Node, String, Object) or IndexService.removeIndex(org.neo4j.graphdb.Node, String, Object) methods.
ReadOnlyIndexException() - Constructor for exception org.neo4j.index.ReadOnlyIndexException
Constructs an exception with a default message.
remove(Node, Object) - Method in interface org.neo4j.index.Index
Deprecated. Removes a index mapping between a node and a key.
removeIndex(Node, String, Object) - Method in interface org.neo4j.index.IndexService
Dissociates a key-value pair from node.
removeIndex(Node, String) - Method in interface org.neo4j.index.IndexService
Dissociates a node from all indexed values for the given key.
removeIndex(String) - Method in interface org.neo4j.index.IndexService
Dissociates all key-value pairs which key is part of, i.e.
removeIndex(Node, String) - Method in class org.neo4j.index.lucene.LuceneIndexService
 
removeIndex(String) - Method in class org.neo4j.index.lucene.LuceneIndexService
 
removeIndex(Node, String) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
removeIndex(String) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
removeIndexThisTx(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneIndexService
 
removeIndexThisTx(Node, String, Object) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
removeNode(Node) - Method in class org.neo4j.index.timeline.Timeline
 
removeNode(Node) - Method in interface org.neo4j.index.timeline.TimelineIndex
Removes a node from the timeline.
rotateLogicalLog() - Method in class org.neo4j.index.lucene.LuceneDataSource
 

S

setAutoRotate(boolean) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
setIndexService(LuceneIndexService) - Method in class org.neo4j.index.lucene.LuceneDataSource
This is here so that LuceneIndexService#formQuery(String, Object) can be used when getting stuff from inside a transaction.
setLazySearchResultThreshold(int) - Method in class org.neo4j.index.lucene.LuceneIndexService
Sets the threshold for when a result is considered big enough to skip cache and be returned as a fully lazy iterator so that LuceneIndexService.getNodes(String, Object) will return very fast and all the reading and fetching of nodes is done lazily before each step in the iteration of the returned result.
setLazySearchResultThreshold(int) - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
(Copied from LuceneIndexService.setLazySearchResultThreshold(int) ) Sets the threshold for when a result is considered big enough to skip cache and be returned as a fully lazy iterator so that LuceneReadOnlyIndexService.getNodes(String, Object) will return very fast and all the reading and fetching of nodes is done lazily before each step in the iteration of the returned result.
setLogicalLogTargetSize(long) - Method in class org.neo4j.index.lucene.LuceneDataSource
 
shutdown() - Method in interface org.neo4j.index.IndexService
Shuts down the index service.
shutdown() - Method in interface org.neo4j.index.lucene.LuceneIndexBatchInserter
Shuts down this index and closes its underlying lucene index files.
shutdown() - Method in class org.neo4j.index.lucene.LuceneIndexBatchInserterImpl
 
shutdown() - Method in class org.neo4j.index.lucene.LuceneIndexService
 
shutdown() - Method in class org.neo4j.index.lucene.LuceneReadOnlyIndexService
 
size() - Method in interface org.neo4j.index.IndexHits
Returns the size of this iterable.

T

Timeline - Class in org.neo4j.index.timeline
An implementation of TimelineIndex on top of Neo4j, using BTree for indexing.
Timeline(String, Node, boolean, GraphDatabaseService) - Constructor for class org.neo4j.index.timeline.Timeline
Creates/loads a timeline.
Timeline(String, Node, GraphDatabaseService) - Constructor for class org.neo4j.index.timeline.Timeline
Creates/loads an indexed timeline.
TimelineIndex - Interface in org.neo4j.index.timeline
A utility for ordering nodes in a timeline.

V

values() - Method in interface org.neo4j.index.Index
Deprecated. Returns all nodes in this index.

A C D E F G H I K L M O R S T V

Copyright © 2010 Neo4j. All Rights Reserved.